give a lot of trouble to - German English Dictionary